Dynamic Deployment of IIOP-Enabled Components in the JBoss Server

نویسندگان

  • Francisco Reverbel
  • Bill Burke
  • Marc J. Fleury
چکیده

JBoss is an extensible Java application server that affords remote access to EJB components via multiple protocols. Its IIOP module supports IIOP-enabled EJBs, which are accessible both to RMI/IIOP clients written in Java and to CORBA clients written in various languages. While other systems use compilation-based approaches to generate IIOP stubs and skeletons, JBoss employs reflective techniques to avoid extra compilation steps and support on-the-fly deployment. CORBA/IIOP is a dynamic feature of JBoss in two senses: (i) the IIOP module can be dynamically deployed into a running server, and (ii) IIOPenabled EJBs are dynamically deployable components themselves. This paper presents the design of the IIOP module and describes the actions that module takes at EJB deployment time, including the creation of POAs, the instantiation of CORBA servants to implement IDL interfaces not known in advance, and the dynamic generation of IIOP stub classes made available to Java clients via HTTP.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Infrastructure for Automatic Dynamic Deployment of J2EE Applications in Distributed Environments

Recent studies showed potential for using component frameworks for building flexible adaptible applications for deployment in distributed environments. However this approach is hindered by the complexity of deployment of component-based applications, which usually involves a great deal of configuration of both the application components and system services they depend on. In this paper we propo...

متن کامل

A COBRA-Assisted Multimedia Proxy Server

A b s t r a c t . Persistent caching of HTTP traffic has been shown to deliver large benefits and HTTP proxy servers are now widely deployed. IIOP enabled web browsers which enable more interactive multimedia applications are now available. When these new capabilities become widely used IIOP enabled proxy servers will be needed. They will need to support greater consistency of state than curren...

متن کامل

The JBoss Extensible Server

JBoss is an extensible, reflective, and dynamically reconfigurable Java application server. It includes a set of components that implement the J2EE specification, but its scope goes well beyond J2EE. JBoss is open-ended middleware, in the sense that users can extend middleware services by dynamically deploying new components into a running server. We believe that no other application server cur...

متن کامل

An Architecture for QoS Enabled Dynamic Web Service Deployment

A system architecture for the dynamic deployment and running of Web services is presented. Service code is held in a code store; service deployment is triggered on demand by incoming SOAP messages. A mechanism is also provided for storing and applying service specific QoS targets. Policies for dynamic server allocation are developed. The system has been implemented and the results of several ex...

متن کامل

The JBoss Integration Plug-in for IntelliJ IDEA

This paper is the third in a series of papers that describe a new plug-in for enabling the integration of the IntelliJ IDEA IDE with the JBoss application server. The JBoss plug-in was first conceived and implemented by Martin Fuhrer at Fuhrer Engineering. Part 1 discussed how to download and install the new JBoss plug-in, allowing the JBoss application server to integrate into the IntelliJ IDE...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004